home *** CD-ROM | disk | FTP | other *** search
/ Loadstar 209 / 209.d81 / t.2kmine dnr < prev    next >
Text File  |  2022-08-26  |  2KB  |  94 lines

  1. u
  2.         [2k Sweeper of Mines]
  3.                by chill
  4.  
  5.        Machine Language Version
  6.  
  7.  chill@gol.com
  8.  
  9. [The Game]
  10.  
  11.     Anyone who has had a few minutes
  12. to kill on a Windows machine has
  13. probably played Minesweeper, and there
  14. are versions of this game for many
  15. OS's. Now we have one for the CBM
  16. line of 8-bits, too.
  17.  
  18.     I won't bore people by explaining
  19. the rules in great detail... if you
  20. were able to download and unzip this,
  21. I'm sure you've played Minesweeper
  22. somewhere before. Use the CRSR keys
  23. to move, press SPACE to reveal the
  24. square under the cursor (neighbouring
  25. squares will automatically be revealed
  26. if safe), use ENTER to toggle the
  27. marking of an unrevealed square.
  28. While marking a square prevents you
  29. from accidentally revealing it and
  30. gives you a visual assist in tracking
  31. where you think mines might be, the
  32. goal of the game is not to mark all
  33. the mines but to reveal all squares
  34. EXCEPT the ones which contain the
  35. nasty mines.
  36.  
  37.     No "Beginner" or "Advanced"
  38. configurations. You choose the
  39. playfield dimensions and number of
  40. mines to place within it. Because of
  41. the slowness of my program, it doesn't
  42. keep track of how long you take to
  43. complete a game. You either win or
  44. lose.
  45.  
  46.     I originally hoped to be able to
  47. squeeze this into a 512-byte entry
  48. but, modesty aside, I'm pretty damn
  49. lousy at programming in assembly. The
  50. only other project like this I've
  51. tackled was a demo I wrote about 6
  52. years ago. Finishing just a day before
  53. the compo deadline, it has taken me,
  54. on and off, one whole month since
  55. submitting the original BASIC version
  56. to complete this machine language
  57. version. Regardless of whether the
  58. result impresses anyone else or not,
  59. I'm pleased with it and what I've had
  60. to learn in the process of
  61. accomplishing this.
  62.  
  63.     Four notable changes from the
  64. BASIC version:
  65.  
  66.  1)  Written only for the C64. It's
  67. actually still fairly generic, but
  68. would need a few tweaks for it to
  69. ever work right on other CBMs.
  70.  
  71.  2)  Color! Having given up the
  72. generic aspect, I've added some color
  73. and even make limited use of Extended
  74. Background Color mode (a first for
  75. me).
  76.  
  77.  3)  Rather than typing the numbers
  78. for your desired minefield
  79. parameters, use the CURSOR keys to
  80. increase/decrease the shown value.
  81. Press ENTER to select the shown
  82. value.
  83.  
  84.  4)  Warp mode no longer necessary.
  85.  
  86.     The source code for this version
  87. is available for the asking. I don't
  88. include it here because... well...
  89. it's 1800+ lines of embarrassing
  90. naivete.
  91.  
  92.  September 29, 2001
  93.  
  94.  
  95.